from selenium import webdriver
import time
from Data.suiji import username
from Log.Log import H5_fileLogSuccess,H5_fileLogError
import logging
from Log.Log import Makelog


def H5_425new_inf_reg(url,data):

    # 打开浏览器
    driver = webdriver.Chrome()
    driver.maximize_window()  # 最大化浏览器
    # 输入H5游戏地址
    url = url  #打开的链接
    driver.implicitly_wait(10)# 最大查找等待超时时间：10s
    driver.get(url)
    #获取页面的title，验证是否登录成功
    time.sleep(1)
    title = driver.title
    #print("title为：",title)
    if title == data:   #data是页面的title
        #Makelog(title)
        H5_fileLogSuccess(title)
        #print(title)
        #进入注册页面
        driver.find_element_by_xpath('//*[@id="app"]/div/div[1]/div[1]/div[2]/button[1]/span').click()
        driver.find_element_by_xpath('//*[@id="app"]/div/div[4]/div/div[2]/div/div[2]/div[1]/div/form/div[5]/span').click()

        #unity_username =suiji.username()
        #输入用户名
        #读取unity_username.md文件中的用户名称
        file_username = open(r'unity_username.txt',mode='r')
        unity_username = file_username.read()
        print(unity_username)
        driver.find_element_by_xpath('//*[@id="app"]/div/div[4]/div/div[2]/div/div[2]/div[1]/form/div[1]/div/div[1]/input').send_keys(unity_username)

        #输入密码
        driver.find_element_by_xpath('//*[@id="app"]/div/div[4]/div/div[2]/div/div[2]/div[1]/form/div[2]/div/div/input').send_keys(123456)
        driver.find_element_by_xpath('//*[@id="app"]/div/div[4]/div/div[2]/div/div[2]/div[1]/form/div[3]/div/div/input').send_keys(123456)
        time.sleep(2)

        #点击注册按钮
        driver.find_element_by_xpath('//*[@id="app"]/div/div[4]/div/div[2]/div/div[2]/div[1]/form/button/span').click()
        time.sleep(15)  #需手动进行验证码操作
        #输入用户名
        driver.find_element_by_xpath('//*[@id="app"]/div/div[4]/div/div[2]/div/div[1]/form/div[1]/div/div/input').send_keys(unity_username)
        # 输入密码
        driver.find_element_by_xpath('//*[@id="app"]/div/div[4]/div/div[2]/div/div[1]/form/div[2]/div/div/input').send_keys(123456)
        #点击登录按钮
        driver.find_element_by_xpath('//*[@id="app"]/div/div[4]/div/div[2]/div/div[1]/form/button').click()
        time.sleep(15)  # 需手动进行验证码操作
        #新版落地页没做实名认证

    else:
        #print("链接登录失败！")
        #Makelog(title)
        H5_fileLogError(title)
        #退出浏览器
        #driver.close()
    return username







#图形验证

#driver.close()



